// 引入vue文件
import Vue from 'vue'
// 引入app组件
import App from './App.vue'
// 引入store
import store from '@/store/index';

// 生产环境的警告 关闭
Vue.config.productionTip = false

// 在Vue的显示原型对象上加了一个方法 $eventBus
Vue.prototype.$eventBus = new Vue();


// 实例对象
new Vue({
  store,//注册store之后,所有的组件都可以读到一个$store的对象
  // render函数渲染
  render: h => h(App), //把app组件当中的所有东西 (子组件 孙子 侄子组件) 一段字符串 插入到div#app  $mount挂载 app替换 <div id="app"></div>
}).$mount('#app')

/* 
组件传值方式？
props 父传子
$emit 子传父
eventBus 兄弟传值
pubsub 任意组件传值
ref 子传父
$parent 父传子
$children 子传父
provide inject 父级组件向子级组件传值
$attrs 父向子
$listeners 父传子
slot 无名插槽 具名插槽 父向子
作用域插槽 子向父
vuex任意传值



*/

